iT邦幫忙

DAY 22
1

MySQL on Azure系列 第 22

MySQL on Azure(21)

  • 分享至 

  • xImage
  •  

昨天 講到MySQL 裡 SQL 的優化
今天 我們繼續來談到 如何確定order by會使用到索引?

當然這用背的當然可以,但如果你考慮到大部分的索引,都是使用Tree的資料結構,來加速SELECT的速度。

你自然就學會如何確定order by會使用到索引,而不用使用到BIG O(NlogN)的排序演算法。

三個可能會自動使用到情況

1. where 與 order by 都使用相同的欄位,而這些欄位有特別作index。

2. order by 使用多個欄位的順序,與index的順序一致。

3. order by 使用多個欄位的,同為升冪或者同為降冪


上一篇
MySQL on Azure(20)
下一篇
MySQL on Azure(22)
系列文
MySQL on Azure30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言